[INFO] cloning repository https://github.com/Limeth/obs-shaderfilter-plus
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Limeth/obs-shaderfilter-plus" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLimeth%2Fobs-shaderfilter-plus", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLimeth%2Fobs-shaderfilter-plus'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] d5cf78bea170533d3828213a16da67f45262515d
[INFO] building Limeth/obs-shaderfilter-plus against master#881c1ac408d93bb7adaa3a51dabab9266e82eee8 for issue-85264
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FLimeth%2Fobs-shaderfilter-plus" "/workspace/builds/worker-2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/Limeth/obs-shaderfilter-plus on toolchain 881c1ac408d93bb7adaa3a51dabab9266e82eee8
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/Limeth/obs-shaderfilter-plus
[INFO] finished tweaking git repo https://github.com/Limeth/obs-shaderfilter-plus
[INFO] tweaked toml for git repo https://github.com/Limeth/obs-shaderfilter-plus written to /workspace/builds/worker-2/source/Cargo.toml
[INFO] crate git repo https://github.com/Limeth/obs-shaderfilter-plus already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating git repository `https://github.com/calebzulawski/fourier`
[INFO] [stderr]     Updating git repository `https://github.com/Limeth/rust-obs-plugins`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded multiversion v0.6.1
[INFO] [stderr]   Downloaded smallvec v1.5.0
[INFO] [stderr]   Downloaded cstr-macros v0.1.6
[INFO] [stderr]   Downloaded cstr v0.1.7
[INFO] [stderr]   Downloaded safe-transmute v0.11.0
[INFO] [stderr]   Downloaded procedural-masquerade v0.1.7
[INFO] [stderr]   Downloaded apodize v1.0.0
[INFO] [stderr]   Downloaded serde_json v1.0.59
[INFO] [stderr]   Downloaded multiversion-macros v0.6.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f960bd351af71cf1a8610ffa7a14648f3ce28c19f1c5089067448042c2c7fcdb
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "f960bd351af71cf1a8610ffa7a14648f3ce28c19f1c5089067448042c2c7fcdb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f960bd351af71cf1a8610ffa7a14648f3ce28c19f1c5089067448042c2c7fcdb", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f960bd351af71cf1a8610ffa7a14648f3ce28c19f1c5089067448042c2c7fcdb", kill_on_drop: false }`
[INFO] [stdout] f960bd351af71cf1a8610ffa7a14648f3ce28c19f1c5089067448042c2c7fcdb
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a069706a166469a3a8b4b5ee678f1497979fcf9740ae94ef35631a4e9d35aae8
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "a069706a166469a3a8b4b5ee678f1497979fcf9740ae94ef35631a4e9d35aae8", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.24
[INFO] [stderr]    Compiling unicode-xid v0.2.1
[INFO] [stderr]    Compiling autocfg v1.0.1
[INFO] [stderr]    Compiling libc v0.2.80
[INFO] [stderr]    Compiling memchr v2.3.4
[INFO] [stderr]    Compiling syn v1.0.51
[INFO] [stderr]    Compiling cc v1.0.65
[INFO] [stderr]    Compiling version_check v0.9.2
[INFO] [stderr]    Compiling glob v0.3.0
[INFO] [stderr]    Compiling libm v0.2.1
[INFO] [stderr]    Compiling lazy_static v1.4.0
[INFO] [stderr]    Compiling bitflags v1.2.1
[INFO] [stderr]    Compiling log v0.4.11
[INFO] [stderr]    Compiling regex-syntax v0.6.21
[INFO] [stderr]    Compiling unicode-width v0.1.8
[INFO] [stderr]    Compiling cfg-if v0.1.10
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bindgen v0.53.3
[INFO] [stderr]    Compiling ansi_term v0.11.0
[INFO] [stderr]    Compiling termcolor v1.1.2
[INFO] [stderr]    Compiling strsim v0.8.0
[INFO] [stderr]    Compiling vec_map v0.8.2
[INFO] [stderr]    Compiling shlex v0.1.1
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling peeking_take_while v0.1.2
[INFO] [stderr]    Compiling proc-macro-hack v0.5.19
[INFO] [stderr]    Compiling lazycell v1.3.0
[INFO] [stderr]    Compiling serde v1.0.117
[INFO] [stderr]    Compiling ryu v1.0.5
[INFO] [stderr]    Compiling procedural-masquerade v0.1.7
[INFO] [stderr]    Compiling adler v0.2.3
[INFO] [stderr]    Compiling serde_json v1.0.59
[INFO] [stderr]    Compiling gimli v0.23.0
[INFO] [stderr]    Compiling anyhow v1.0.34
[INFO] [stderr]    Compiling itoa v0.4.6
[INFO] [stderr]    Compiling rustc-demangle v0.1.18
[INFO] [stderr]    Compiling object v0.22.0
[INFO] [stderr]    Compiling cfg-if v1.0.0
[INFO] [stderr]    Compiling safe-transmute v0.11.0
[INFO] [stderr]    Compiling obs-shaderfilter-plus v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling apodize v1.0.0
[INFO] [stderr]    Compiling smallvec v1.5.0
[INFO] [stderr]    Compiling downcast-rs v1.2.0
[INFO] [stderr]    Compiling humantime v1.3.0
[INFO] [stderr]    Compiling thread_local v1.0.1
[INFO] [stderr]    Compiling textwrap v0.11.0
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]    Compiling num-complex v0.2.4
[INFO] [stderr]    Compiling miniz_oxide v0.4.3
[INFO] [stderr]    Compiling nom v5.1.2
[INFO] [stderr]    Compiling clang-sys v0.29.3
[INFO] [stderr]    Compiling aho-corasick v0.7.15
[INFO] [stderr]    Compiling atty v0.2.14
[INFO] [stderr]    Compiling which v3.1.1
[INFO] [stderr]    Compiling clap v2.33.3
[INFO] [stderr]    Compiling quote v1.0.7
[INFO] [stderr]    Compiling libloading v0.5.2
[INFO] [stderr]    Compiling paste-impl v0.1.18
[INFO] [stderr]    Compiling ordered-float v1.1.0
[INFO] [stderr]    Compiling paste v0.1.18
[INFO] [stderr]    Compiling regex v1.4.2
[INFO] [stderr]    Compiling cexpr v0.4.0
[INFO] [stderr]    Compiling addr2line v0.14.0
[INFO] [stderr]    Compiling backtrace v0.3.55
[INFO] [stderr]    Compiling env_logger v0.7.1
[INFO] [stderr]    Compiling multiversion-macros v0.6.1
[INFO] [stderr]    Compiling cstr-macros v0.1.6
[INFO] [stderr]    Compiling cstr v0.1.7
[INFO] [stderr]    Compiling obs-sys v0.1.2 (https://github.com/Limeth/rust-obs-plugins#d116656f)
[INFO] [stderr]    Compiling multiversion v0.6.1
[INFO] [stderr]    Compiling fourier-algorithms v0.1.1 (https://github.com/calebzulawski/fourier?rev=dc49696345e25a91406de6b123b5ce3d24784e32#dc496963)
[INFO] [stderr]    Compiling fourier-macros v0.1.0 (https://github.com/calebzulawski/fourier?rev=dc49696345e25a91406de6b123b5ce3d24784e32#dc496963)
[INFO] [stderr]    Compiling obs-wrapper v0.1.5 (https://github.com/Limeth/rust-obs-plugins#d116656f)
[INFO] [stderr]    Compiling fourier v0.1.0 (https://github.com/calebzulawski/fourier?rev=dc49696345e25a91406de6b123b5ce3d24784e32#dc496963)
[INFO] [stdout] warning: using `procedural-masquerade` crate
[INFO] [stdout]    --> src/lib.rs:447:43
[INFO] [stdout]     |
[INFO] [stdout] 447 |                     filter: CString::from(cstr!("*.hlsl *.glsl *.frag *.fragment ;; All File Types | *.*")),
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(proc_macro_back_compat)]` on by default
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #83125 <https://github.com/rust-lang/rust/issues/83125>
[INFO] [stdout]     = note: The `procedural-masquerade` crate has been unnecessary since Rust 1.30.0. Versions of this crate below 0.1.7 will eventually stop compiling.
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: using `procedural-masquerade` crate
[INFO] [stdout]    --> src/lib.rs:448:49
[INFO] [stdout]     |
[INFO] [stdout] 448 |                     default_path: CString::from(cstr!("")),
[INFO] [stdout]     |                                                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #83125 <https://github.com/rust-lang/rust/issues/83125>
[INFO] [stdout]     = note: The `procedural-masquerade` crate has been unnecessary since Rust 1.30.0. Versions of this crate below 0.1.7 will eventually stop compiling.
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: using `procedural-masquerade` crate
[INFO] [stdout]    --> src/lib.rs:493:9
[INFO] [stdout]     |
[INFO] [stdout] 493 |         cstr!("obs-shaderfilter-plus")
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #83125 <https://github.com/rust-lang/rust/issues/83125>
[INFO] [stdout]     = note: The `procedural-masquerade` crate has been unnecessary since Rust 1.30.0. Versions of this crate below 0.1.7 will eventually stop compiling.
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: using `procedural-masquerade` crate
[INFO] [stdout]    --> src/lib.rs:502:9
[INFO] [stdout]     |
[INFO] [stdout] 502 |         cstr!("ShaderFilter Plus")
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #83125 <https://github.com/rust-lang/rust/issues/83125>
[INFO] [stdout]     = note: The `procedural-masquerade` crate has been unnecessary since Rust 1.30.0. Versions of this crate below 0.1.7 will eventually stop compiling.
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: using `procedural-masquerade` crate
[INFO] [stdout]    --> src/lib.rs:705:24
[INFO] [stdout]     |
[INFO] [stdout] 705 |                 frame: builtin_effect!("builtin_frame"),
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #83125 <https://github.com/rust-lang/rust/issues/83125>
[INFO] [stdout]     = note: The `procedural-masquerade` crate has been unnecessary since Rust 1.30.0. Versions of this crate below 0.1.7 will eventually stop compiling.
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: using `procedural-masquerade` crate
[INFO] [stdout]    --> src/lib.rs:706:28
[INFO] [stdout]     |
[INFO] [stdout] 706 |                 framerate: builtin_effect!("builtin_framerate"),
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #83125 <https://github.com/rust-lang/rust/issues/83125>
[INFO] [stdout]     = note: The `procedural-masquerade` crate has been unnecessary since Rust 1.30.0. Versions of this crate below 0.1.7 will eventually stop compiling.
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: using `procedural-masquerade` crate
[INFO] [stdout]    --> src/lib.rs:707:31
[INFO] [stdout]     |
[INFO] [stdout] 707 |                 elapsed_time: builtin_effect!("builtin_elapsed_time"),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #83125 <https://github.com/rust-lang/rust/issues/83125>
[INFO] [stdout]     = note: The `procedural-masquerade` crate has been unnecessary since Rust 1.30.0. Versions of this crate below 0.1.7 will eventually stop compiling.
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: using `procedural-masquerade` crate
[INFO] [stdout]    --> src/lib.rs:708:40
[INFO] [stdout]     |
[INFO] [stdout] 708 |                 elapsed_time_previous: builtin_effect!("builtin_elapsed_time_previous"),
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #83125 <https://github.com/rust-lang/rust/issues/83125>
[INFO] [stdout]     = note: The `procedural-masquerade` crate has been unnecessary since Rust 1.30.0. Versions of this crate below 0.1.7 will eventually stop compiling.
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: using `procedural-masquerade` crate
[INFO] [stdout]    --> src/lib.rs:709:43
[INFO] [stdout]     |
[INFO] [stdout] 709 |                 elapsed_time_since_shown: builtin_effect!("builtin_elapsed_time_since_shown"),
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #83125 <https://github.com/rust-lang/rust/issues/83125>
[INFO] [stdout]     = note: The `procedural-masquerade` crate has been unnecessary since Rust 1.30.0. Versions of this crate below 0.1.7 will eventually stop compiling.
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: using `procedural-masquerade` crate
[INFO] [stdout]    --> src/lib.rs:710:52
[INFO] [stdout]     |
[INFO] [stdout] 710 |                 elapsed_time_since_shown_previous: builtin_effect!("builtin_elapsed_time_since_shown_previous"),
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #83125 <https://github.com/rust-lang/rust/issues/83125>
[INFO] [stdout]     = note: The `procedural-masquerade` crate has been unnecessary since Rust 1.30.0. Versions of this crate below 0.1.7 will eventually stop compiling.
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: using `procedural-masquerade` crate
[INFO] [stdout]    --> src/lib.rs:711:26
[INFO] [stdout]     |
[INFO] [stdout] 711 |                 uv_size: builtin_effect!("builtin_uv_size"),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #83125 <https://github.com/rust-lang/rust/issues/83125>
[INFO] [stdout]     = note: The `procedural-masquerade` crate has been unnecessary since Rust 1.30.0. Versions of this crate below 0.1.7 will eventually stop compiling.
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: using `procedural-masquerade` crate
[INFO] [stdout]    --> src/lib.rs:798:9
[INFO] [stdout]     |
[INFO] [stdout] 798 |         cstr!("A plugin to provide a way of specifying effects using shaders.")
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #83125 <https://github.com/rust-lang/rust/issues/83125>
[INFO] [stdout]     = note: The `procedural-masquerade` crate has been unnecessary since Rust 1.30.0. Versions of this crate below 0.1.7 will eventually stop compiling.
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: using `procedural-masquerade` crate
[INFO] [stdout]    --> src/lib.rs:802:9
[INFO] [stdout]     |
[INFO] [stdout] 802 |         cstr!("OBS ShaderFilter Plus")
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #83125 <https://github.com/rust-lang/rust/issues/83125>
[INFO] [stdout]     = note: The `procedural-masquerade` crate has been unnecessary since Rust 1.30.0. Versions of this crate below 0.1.7 will eventually stop compiling.
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: using `procedural-masquerade` crate
[INFO] [stdout]    --> src/lib.rs:806:9
[INFO] [stdout]     |
[INFO] [stdout] 806 |         cstr!("Jakub \"Limeth\" Hlusička, Charles Fettinger, NLeseul")
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
[INFO] [stdout]     = note: for more information, see issue #83125 <https://github.com/rust-lang/rust/issues/83125>
[INFO] [stdout]     = note: The `procedural-masquerade` crate has been unnecessary since Rust 1.30.0. Versions of this crate below 0.1.7 will eventually stop compiling.
[INFO] [stdout]     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::sync::atomic::AtomicBool::compare_and_swap`: Use `compare_exchange` or `compare_exchange_weak` instead
[INFO] [stdout]    --> src/lib.rs:577:43
[INFO] [stdout]     |
[INFO] [stdout] 577 |         if data.settings_update_requested.compare_and_swap(true, false, Ordering::SeqCst) {
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `std::sync::atomic::AtomicBool::compare_and_swap`: Use `compare_exchange` or `compare_exchange_weak` instead
[INFO] [stdout]    --> src/util.rs:169:29
[INFO] [stdout]     |
[INFO] [stdout] 169 |         if LOG_HANDLER_LOCK.compare_and_swap(false, true, atomic::Ordering::SeqCst) {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `audio_fft_descriptor`
[INFO] [stdout]    --> src/effect/effect_param.rs:552:13
[INFO] [stdout]     |
[INFO] [stdout] 552 |         let audio_fft_descriptor = GlobalStateAudioFFTDescriptor::new(
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_audio_fft_descriptor`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field is never read: `audio_output`
[INFO] [stdout]    --> src/lib.rs:123:5
[INFO] [stdout]     |
[INFO] [stdout] 123 |     audio_output: Option<AudioOutput>,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: "cc" "-m64" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-Wl,--as-needed" "-L" "/opt/rustwide/rustup-home/toolchains/881c1ac408d93bb7adaa3a51dabab9266e82eee8/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/opt/rustwide/target/debug/deps/obs_shaderfilter_plus.obs_shaderfilter_plus.c7kcbyi4-cgu.0.rcgu.o" "/opt/rustwide/target/debug/deps/obs_shaderfilter_plus.obs_shaderfilter_plus.c7kcbyi4-cgu.1.rcgu.o" "/opt/rustwide/target/debug/deps/obs_shaderfilter_plus.obs_shaderfilter_plus.c7kcbyi4-cgu.10.rcgu.o" "/opt/rustwide/target/debug/deps/obs_shaderfilter_plus.obs_shaderfilter_plus.c7kcbyi4-cgu.11.rcgu.o" "/opt/rustwide/target/debug/deps/obs_shaderfilter_plus.obs_shaderfilter_plus.c7kcbyi4-cgu.12.rcgu.o" "/opt/rustwide/target/debug/deps/obs_shaderfilter_plus.obs_shaderfilter_plus.c7kcbyi4-cgu.13.rcgu.o" "/opt/rustwide/target/debug/deps/obs_shaderfilter_plus.obs_shaderfilter_plus.c7kcbyi4-cgu.14.rcgu.o" "/opt/rustwide/target/debug/deps/obs_shaderfilter_plus.obs_shaderfilter_plus.c7kcbyi4-cgu.15.rcgu.o" "/opt/rustwide/target/debug/deps/obs_shaderfilter_plus.obs_shaderfilter_plus.c7kcbyi4-cgu.2.rcgu.o" "/opt/rustwide/target/debug/deps/obs_shaderfilter_plus.obs_shaderfilter_plus.c7kcbyi4-cgu.3.rcgu.o" "/opt/rustwide/target/debug/deps/obs_shaderfilter_plus.obs_shaderfilter_plus.c7kcbyi4-cgu.4.rcgu.o" "/opt/rustwide/target/debug/deps/obs_shaderfilter_plus.obs_shaderfilter_plus.c7kcbyi4-cgu.5.rcgu.o" "/opt/rustwide/target/debug/deps/obs_shaderfilter_plus.obs_shaderfilter_plus.c7kcbyi4-cgu.6.rcgu.o" "/opt/rustwide/target/debug/deps/obs_shaderfilter_plus.obs_shaderfilter_plus.c7kcbyi4-cgu.7.rcgu.o" "/opt/rustwide/target/debug/deps/obs_shaderfilter_plus.obs_shaderfilter_plus.c7kcbyi4-cgu.8.rcgu.o" "/opt/rustwide/target/debug/deps/obs_shaderfilter_plus.obs_shaderfilter_plus.c7kcbyi4-cgu.9.rcgu.o" "-o" "/opt/rustwide/target/debug/deps/libobs_shaderfilter_plus.so" "-Wl,--version-script=/tmp/rustcEShxmn/list" "/opt/rustwide/target/debug/deps/obs_shaderfilter_plus.3rquezvefyuusve8.rcgu.o" "-Wl,--gc-sections" "-shared" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs" "-L" "/opt/rustwide/target/debug/deps" "-L" "/opt/rustwide/rustup-home/toolchains/881c1ac408d93bb7adaa3a51dabab9266e82eee8/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/libapodize-ad7e51ac8f33b7c1.rlib" "/opt/rustwide/target/debug/deps/libanyhow-e493c32323f1f83f.rlib" "/opt/rustwide/target/debug/deps/libsmallvec-ad8853b100ce03e4.rlib" "/opt/rustwide/target/debug/deps/libregex-54f4eb832bd366f8.rlib" "/opt/rustwide/target/debug/deps/libthread_local-4a189b129fe42a29.rlib" "/opt/rustwide/target/debug/deps/libregex_syntax-87e9a0bf275eee12.rlib" "/opt/rustwide/target/debug/deps/libaho_corasick-ab40b2e2ca15b714.rlib" "/opt/rustwide/target/debug/deps/libmemchr-3ae94b7d04edf574.rlib" "/opt/rustwide/target/debug/deps/libdowncast_rs-f7e218dd4adc76a3.rlib" "/opt/rustwide/target/debug/deps/libfourier-66809762f7d6033c.rlib" "/opt/rustwide/target/debug/deps/libfourier_algorithms-824234b96f709db7.rlib" "/opt/rustwide/target/debug/deps/libmultiversion-1fda5effc9006a94.rlib" "/opt/rustwide/target/debug/deps/libnum_complex-70edf82b7c010387.rlib" "/opt/rustwide/target/debug/deps/libobs_wrapper-9bb641cce20536eb.rlib" "/opt/rustwide/target/debug/deps/libbacktrace-4c4226514b98faa8.rlib" "/opt/rustwide/target/debug/deps/libminiz_oxide-81cacb7cb8feffac.rlib" "/opt/rustwide/target/debug/deps/libadler-5edd0ffc989581c6.rlib" "/opt/rustwide/target/debug/deps/libobject-d2f2c05cb204c2d4.rlib" "/opt/rustwide/target/debug/deps/liblibc-cdce2de91d624fe2.rlib" "/opt/rustwide/target/debug/deps/libaddr2line-052229528dbe316a.rlib" "/opt/rustwide/target/debug/deps/libgimli-dd42d11c15f34d37.rlib" "/opt/rustwide/target/debug/deps/libcfg_if-755744d3ca57570c.rlib" "/opt/rustwide/target/debug/deps/librustc_demangle-0e1c5c5d65e72903.rlib" "/opt/rustwide/target/debug/deps/libserde_json-e90cbdec00f14b20.rlib" "/opt/rustwide/target/debug/deps/libryu-8dbd57cf09aa6df6.rlib" "/opt/rustwide/target/debug/deps/libitoa-4c3fb7f923aa007d.rlib" "/opt/rustwide/target/debug/deps/libserde-2e9799f7bba7e1a2.rlib" "/opt/rustwide/target/debug/deps/libpaste-60e31a9ab4548618.rlib" "/opt/rustwide/target/debug/deps/libcstr-3b9e626fe1a93b87.rlib" "/opt/rustwide/target/debug/deps/libprocedural_masquerade-7d5fb1a94fbd4d94.rlib" "/opt/rustwide/target/debug/deps/libobs_sys-e4b5757f41898eb4.rlib" "/opt/rustwide/target/debug/deps/liblazy_static-ff2d4c059a61c830.rlib" "/opt/rustwide/target/debug/deps/libordered_float-328c46048641b132.rlib" "/opt/rustwide/target/debug/deps/libnum_traits-72c9242e273faa46.rlib" "-Wl,--start-group" "/opt/rustwide/rustup-home/toolchains/881c1ac408d93bb7adaa3a51dabab9266e82eee8/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-c6dddd3d354e6bea.rlib" "/opt/rustwide/rustup-home/toolchains/881c1ac408d93bb7adaa3a51dabab9266e82eee8/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-c2ca47afdcc5e309.rlib" "/opt/rustwide/rustup-home/toolchains/881c1ac408d93bb7adaa3a51dabab9266e82eee8/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-b47be2942017e108.rlib" "/opt/rustwide/rustup-home/toolchains/881c1ac408d93bb7adaa3a51dabab9266e82eee8/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-20a1e49116ab0df9.rlib" "/opt/rustwide/rustup-home/toolchains/881c1ac408d93bb7adaa3a51dabab9266e82eee8/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-25e09d9868291683.rlib" "/opt/rustwide/rustup-home/toolchains/881c1ac408d93bb7adaa3a51dabab9266e82eee8/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-9c99fb6e5ca5159e.rlib" "/opt/rustwide/rustup-home/toolchains/881c1ac408d93bb7adaa3a51dabab9266e82eee8/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-85040d7563599960.rlib" "/opt/rustwide/rustup-home/toolchains/881c1ac408d93bb7adaa3a51dabab9266e82eee8/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-0e4f7587da8acf20.rlib" "/opt/rustwide/rustup-home/toolchains/881c1ac408d93bb7adaa3a51dabab9266e82eee8/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-7be0a6711ed15b5c.rlib" "/opt/rustwide/rustup-home/toolchains/881c1ac408d93bb7adaa3a51dabab9266e82eee8/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-00672fabc4ff9c9d.rlib" "/opt/rustwide/rustup-home/toolchains/881c1ac408d93bb7adaa3a51dabab9266e82eee8/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-72fe231ef0473d15.rlib" "/opt/rustwide/rustup-home/toolchains/881c1ac408d93bb7adaa3a51dabab9266e82eee8/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-019d54ecc304b655.rlib" "/opt/rustwide/rustup-home/toolchains/881c1ac408d93bb7adaa3a51dabab9266e82eee8/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-cc7d9343e4f608be.rlib" "/opt/rustwide/rustup-home/toolchains/881c1ac408d93bb7adaa3a51dabab9266e82eee8/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-e41c6d24baeb2249.rlib" "/opt/rustwide/rustup-home/toolchains/881c1ac408d93bb7adaa3a51dabab9266e82eee8/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-9849bb0fbad7f0f5.rlib" "/opt/rustwide/rustup-home/toolchains/881c1ac408d93bb7adaa3a51dabab9266e82eee8/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-a1fd7734706d5518.rlib" "/opt/rustwide/rustup-home/toolchains/881c1ac408d93bb7adaa3a51dabab9266e82eee8/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-c8ded1707ad10767.rlib" "-Wl,--end-group" "/opt/rustwide/rustup-home/toolchains/881c1ac408d93bb7adaa3a51dabab9266e82eee8/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-8b33f9cbbc9652fe.rlib" "-Wl,-Bdynamic" "-lobs" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc"
[INFO] [stdout]   = note: /usr/bin/ld: cannot find -lobs
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error; 18 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `obs-shaderfilter-plus`
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] running `Command { std: "docker" "inspect" "a069706a166469a3a8b4b5ee678f1497979fcf9740ae94ef35631a4e9d35aae8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a069706a166469a3a8b4b5ee678f1497979fcf9740ae94ef35631a4e9d35aae8", kill_on_drop: false }`
[INFO] [stdout] a069706a166469a3a8b4b5ee678f1497979fcf9740ae94ef35631a4e9d35aae8
